@ -566,13 +566,16 @@ public class dbBuildingHandler extends dbHandlerBase {
@@ -566,13 +566,16 @@ public class dbBuildingHandler extends dbHandlerBase {
String [ ] vertStrings = rs . getString ( "vertices" ) . split ( ";" ) ;
ArrayList < Vector2f > vertArrayList = new ArrayList < > ( ) ;
try {
for ( int i = 0 ; i < vertStrings . length ; i + = 2 )
vertArrayList . add ( new Vector2f ( Float . parseFloat ( vertStrings [ i ] ) , Float . parseFloat ( vertStrings [ 1 + 1 ] ) ) ) ;
} catch ( Exception e ) {
Logger . error ( "propID: " + propID ) ;
// Filter things that couldn't be wrapped
if ( vertStrings . length < 3 ) {
Logger . error ( "Prop : " + propID + " has less than 3 vertices." ) ;
continue ;
}
for ( int i = 0 ; i < vertStrings . length ; i + = 2 )
vertArrayList . add ( new Vector2f ( Float . parseFloat ( vertStrings [ i ] ) , Float . parseFloat ( vertStrings [ 1 + 1 ] ) ) ) ;
ArrayList < ArrayList < Vector2f > > meshList ;
if ( BuildingManager . _hull_data . get ( propID ) = = null ) {