ZSolarDev
ZSolarDev
CC#
Created by ZSolarDev on 12/16/2023 in #help
This function won't run for some reason
I have a function in an object thats a class named Sprite. in another class thats not an object called BaseState, It has a list of Sprites. It goes through the list of Sprites and draws these sprites to the screen, and that works fine. I tried to make a function in the Sprite class called Update, and it's supposed to log a passed argument called elapsedMilliseconds. But for some reason it doesnt log anything. I even changed it to log the text "TEST", but it still doesnt log anything. There aren't any errors, no crashes, no nothing. this is the code for handling Sprites:
for (int i = 0; i < sprList2D.Count; i++){
sprList2D[i].Update(elapsedMilliseconds);
if (sprList2D[i].visible){
Raylib.DrawTexture(sprList2D[i].tex, sprList2D[i].x, sprList2D[i].y, sprList2D[i].tint);
}
}
for (int i = 0; i < sprList2D.Count; i++){
sprList2D[i].Update(elapsedMilliseconds);
if (sprList2D[i].visible){
Raylib.DrawTexture(sprList2D[i].tex, sprList2D[i].x, sprList2D[i].y, sprList2D[i].tint);
}
}
Here is the Update function:
public void Update(float elapsedMilliseconds){
Console.WriteLine("TEST");
}
public void Update(float elapsedMilliseconds){
Console.WriteLine("TEST");
}
The list clearly isnt empty bc the one sprite that's there is drawing correctly. Any help?
16 replies
CC#
Created by ZSolarDev on 12/12/2023 in #help
✅ Im kinda new to c# and I don't know how to use the new function...
I'm trying to make an object with a new() function but I keep getting "Member modifier 'new' must precede the member type and name". I'm using public void new()
23 replies