Small tweaks while I think
This commit is contained in:
+2
-2
@@ -89,7 +89,7 @@ void unloadPlayerData(PlayerData player) {
|
|||||||
int main() {
|
int main() {
|
||||||
//example Toy controlling the window stuff
|
//example Toy controlling the window stuff
|
||||||
int size = 0;
|
int size = 0;
|
||||||
const char* source = (char*)readFile("assets/config.toy", &size);
|
const char* source = (char*)readFile("assets/main.toy", &size);
|
||||||
|
|
||||||
if (!source) {
|
if (!source) {
|
||||||
fprintf(stderr, "File read error: %d\n", size);
|
fprintf(stderr, "File read error: %d\n", size);
|
||||||
@@ -152,7 +152,7 @@ int main() {
|
|||||||
//draw the player
|
//draw the player
|
||||||
DrawTextureRec(player.texture, player.rect, player.position, WHITE);
|
DrawTextureRec(player.texture, player.rect, player.position, WHITE);
|
||||||
|
|
||||||
drawMonsterPool(&vm);
|
drawMonsters(&vm);
|
||||||
|
|
||||||
DrawFPS(0,0);
|
DrawFPS(0,0);
|
||||||
EndDrawing();
|
EndDrawing();
|
||||||
|
|||||||
+8
-1
@@ -205,8 +205,15 @@ void freeMonsterObjectPool(Toy_VM* vm) {
|
|||||||
monsterArray = Toy_resizeArray(monsterArray, 0);
|
monsterArray = Toy_resizeArray(monsterArray, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
void drawMonsterPool(Toy_VM* vm) {
|
void drawMonsters(Toy_VM* vm) {
|
||||||
(void)vm;
|
(void)vm;
|
||||||
|
|
||||||
|
//check for initialization
|
||||||
|
if (spriteTable == NULL || monsterArray == NULL) {
|
||||||
|
fprintf(stderr, TOY_CC_ERROR "ERROR: Object pool for monster system hasn't been initialized" TOY_CC_RESET "\n");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
for (unsigned int i = 0; i < monsterArray->count; i++) {
|
for (unsigned int i = 0; i < monsterArray->count; i++) {
|
||||||
MonsterData* monster = (MonsterData*)TOY_VALUE_AS_OPAQUE(monsterArray->data[i]);
|
MonsterData* monster = (MonsterData*)TOY_VALUE_AS_OPAQUE(monsterArray->data[i]);
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -6,4 +6,4 @@
|
|||||||
void initMonsterObjectPool(Toy_VM* vm);
|
void initMonsterObjectPool(Toy_VM* vm);
|
||||||
void freeMonsterObjectPool(Toy_VM* vm);
|
void freeMonsterObjectPool(Toy_VM* vm);
|
||||||
|
|
||||||
void drawMonsterPool(Toy_VM* vm);
|
void drawMonsters(Toy_VM* vm);
|
||||||
|
|||||||
Reference in New Issue
Block a user