If you use any function in your game which required the object name in quotes, that will need changing so that there are no quotes. As an example:
- Code: Select all
Create_Object(Object_1, 0, false, 32, 40);
Also, the .Name property of an instance is also scrapped! Use that and you will get compile errors. The new property is now .EName which is a u8. You can work out if an object is a ball by doing:
- Code: Select all
If Instances[0].EName = Ball
End If
Eventually I will do the same for sprites to further improve the game speed. Here are the full changes:
Changes & Fixes
- Fixed 'Duplicate Object' functionality'
- You can use a small display for the actions list. See 'Options'
- Majorly improved game efficiency by enumerating object identifiers! There may be many compile errors with your project unfortunately because of this.
Minor Tweaks
- Removed 'Duplicate Event' functionality on the right-click menu
- List of Scripts for a 'Script' argument in an action does not contain ,1 or ,0 at the end of each item
- Removed the 'Add Path' button for now
- Removed the redundant 'Eternium' font
- 'Not Equal to' is available as a comparator.
Dynamic BASic
- Spaces at the end of lines are trimmed to avoid parsing mistakes (type being 'Integer ' and not recognized for example).
Download it here: http://dsgamemaker.com/downloads/Install512.exe
