Clean up menus and text drawing

FossilOrigin-Name: f17992369e439fa68605017c6ffb0d11eece9d29a4cdb5768656bd874248d623
This commit is contained in:
Jonathan Schleifer 2025-03-06 00:34:42 +00:00
parent 623076a034
commit 0bd8f1920f
14 changed files with 331 additions and 225 deletions

View file

@ -24,6 +24,12 @@ struct md2_frame {
md2_vertex vertices[1];
};
static float
snap(int sn, float f)
{
return sn ? (float)(((int)(f + sn * 0.5f)) & (~(sn - 1))) : f;
}
@implementation MD2 {
int _numGlCommands;
int *_glCommands;
@ -103,12 +109,6 @@ struct md2_frame {
}
}
float
snap(int sn, float f)
{
return sn ? (float)(((int)(f + sn * 0.5f)) & (~(sn - 1))) : f;
}
- (void)scaleWithFrame:(int)frame scale:(float)scale snap:(int)sn
{
_mverts[frame] = new OFVector3D[_numVerts];
@ -125,7 +125,7 @@ snap(int sn, float f)
}
}
- (void)renderWithLight:(OFVector3D &)light
- (void)renderWithLight:(OFVector3D)light
frame:(int)frame
range:(int)range
x:(float)x