Added new files to the VS2010 sln; Fixed a bunch of int to float warnings.

Minor note to others:  if you're writing drawing code, the coordinate system in JGE uses floats, so don't bother with ints for x/y coords & the like.  You're forcing the processor to do float to long conversions for nothing.
This commit is contained in:
wrenczes@gmail.com
2010-11-04 04:33:04 +00:00
parent 41e95ccfc0
commit ab49a0c6e1
5 changed files with 27 additions and 24 deletions

View File

@@ -4,7 +4,7 @@
#include "Translate.h"
#include "WResourceManager.h"
DeckMenuItem::DeckMenuItem(DeckMenu* _parent, int id, int fontId, string text, int x, int y, bool hasFocus, bool autoTranslate, DeckMetaData *deckMetaData): JGuiObject(id), parent(_parent), fontId(fontId), mX(x), mY(y)
DeckMenuItem::DeckMenuItem(DeckMenu* _parent, int id, int fontId, string text, float x, float y, bool hasFocus, bool autoTranslate, DeckMetaData *deckMetaData): JGuiObject(id), parent(_parent), fontId(fontId), mX(x), mY(y)
{
if (autoTranslate)
mText = _(text);
@@ -74,13 +74,13 @@ bool DeckMenuItem::ButtonPressed()
return true;
}
void DeckMenuItem::Relocate(int x, int y)
void DeckMenuItem::Relocate(float x, float y)
{
mX = x;
mY = y;
}
int DeckMenuItem::GetWidth()
float DeckMenuItem::GetWidth()
{
WFont * mFont = resources.GetWFont(fontId);
mFont->SetScale(1.0);