mirror of
https://github.com/ZDoom/qzdoom.git
synced 2024-11-11 07:11:54 +00:00
Merge remote-tracking branch 'origin/versionstr-change' into versionstr-change
This commit is contained in:
commit
84ca9fd63c
5 changed files with 42 additions and 29 deletions
|
@ -3848,7 +3848,7 @@ void AActor::CheckPortalTransition(bool islinked)
|
||||||
DVector3 oldpos = Pos();
|
DVector3 oldpos = Pos();
|
||||||
if (islinked && !moved) UnlinkFromWorld(&ctx);
|
if (islinked && !moved) UnlinkFromWorld(&ctx);
|
||||||
SetXYZ(PosRelative(Sector->GetOppositePortalGroup(sector_t::ceiling)));
|
SetXYZ(PosRelative(Sector->GetOppositePortalGroup(sector_t::ceiling)));
|
||||||
Prev = Pos() - oldpos;
|
Prev += Pos() - oldpos;
|
||||||
Sector = P_PointInSector(Pos());
|
Sector = P_PointInSector(Pos());
|
||||||
PrevPortalGroup = Sector->PortalGroup;
|
PrevPortalGroup = Sector->PortalGroup;
|
||||||
moved = true;
|
moved = true;
|
||||||
|
@ -3865,7 +3865,7 @@ void AActor::CheckPortalTransition(bool islinked)
|
||||||
DVector3 oldpos = Pos();
|
DVector3 oldpos = Pos();
|
||||||
if (islinked && !moved) UnlinkFromWorld(&ctx);
|
if (islinked && !moved) UnlinkFromWorld(&ctx);
|
||||||
SetXYZ(PosRelative(Sector->GetOppositePortalGroup(sector_t::floor)));
|
SetXYZ(PosRelative(Sector->GetOppositePortalGroup(sector_t::floor)));
|
||||||
Prev = Pos() - oldpos;
|
Prev += Pos() - oldpos;
|
||||||
Sector = P_PointInSector(Pos());
|
Sector = P_PointInSector(Pos());
|
||||||
PrevPortalGroup = Sector->PortalGroup;
|
PrevPortalGroup = Sector->PortalGroup;
|
||||||
moved = true;
|
moved = true;
|
||||||
|
|
|
@ -31,6 +31,8 @@
|
||||||
**
|
**
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "gitinfo.h"
|
||||||
|
|
||||||
#ifndef __VERSION_H__
|
#ifndef __VERSION_H__
|
||||||
#define __VERSION_H__
|
#define __VERSION_H__
|
||||||
|
|
||||||
|
@ -41,12 +43,16 @@ const char *GetVersionString();
|
||||||
|
|
||||||
/** Lots of different version numbers **/
|
/** Lots of different version numbers **/
|
||||||
|
|
||||||
|
#ifdef GIT_DESCRIPTION
|
||||||
|
#define VERSIONSTR GIT_DESCRIPTION
|
||||||
|
#else
|
||||||
#define VERSIONSTR "1.3pre"
|
#define VERSIONSTR "1.3pre"
|
||||||
|
#endif
|
||||||
|
|
||||||
// The version as seen in the Windows resource
|
// The version as seen in the Windows resource
|
||||||
#define RC_FILEVERSION 1,2,9999,0
|
#define RC_FILEVERSION 1,3,9999,0
|
||||||
#define RC_PRODUCTVERSION 1,2,9999,0
|
#define RC_PRODUCTVERSION 1,3,9999,0
|
||||||
#define RC_PRODUCTVERSION2 "1.3pre"
|
#define RC_PRODUCTVERSION2 VERSIONSTR
|
||||||
|
|
||||||
// Version identifier for network games.
|
// Version identifier for network games.
|
||||||
// Bump it every time you do a release unless you're certain you
|
// Bump it every time you do a release unless you're certain you
|
||||||
|
|
|
@ -426,6 +426,8 @@ class LoadSaveMenu : ListMenu
|
||||||
|
|
||||||
class SaveMenu : LoadSaveMenu
|
class SaveMenu : LoadSaveMenu
|
||||||
{
|
{
|
||||||
|
String mSaveName;
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
|
@ -464,7 +466,6 @@ class SaveMenu : LoadSaveMenu
|
||||||
|
|
||||||
override bool MenuEvent (int mkey, bool fromcontroller)
|
override bool MenuEvent (int mkey, bool fromcontroller)
|
||||||
{
|
{
|
||||||
|
|
||||||
if (Super.MenuEvent(mkey, fromcontroller))
|
if (Super.MenuEvent(mkey, fromcontroller))
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
|
@ -483,8 +484,9 @@ class SaveMenu : LoadSaveMenu
|
||||||
}
|
}
|
||||||
else if (mkey == MKEY_Input)
|
else if (mkey == MKEY_Input)
|
||||||
{
|
{
|
||||||
|
// Do not start the save here, it would cause some serious execution ordering problems.
|
||||||
mEntering = false;
|
mEntering = false;
|
||||||
manager.DoSave(Selected, mInput.GetText());
|
mSaveName = mInput.GetText();
|
||||||
mInput = null;
|
mInput = null;
|
||||||
}
|
}
|
||||||
else if (mkey == MKEY_Abort)
|
else if (mkey == MKEY_Abort)
|
||||||
|
@ -525,6 +527,14 @@ class SaveMenu : LoadSaveMenu
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
override void Ticker()
|
||||||
|
{
|
||||||
|
if (mSaveName.Length() > 0)
|
||||||
|
{
|
||||||
|
manager.DoSave(Selected, mSaveName);
|
||||||
|
mSaveName = "";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -266,7 +266,7 @@ class Menu : Object native
|
||||||
virtual bool CheckFocus(MenuItemBase fc) { return false; }
|
virtual bool CheckFocus(MenuItemBase fc) { return false; }
|
||||||
virtual void ReleaseFocus() {}
|
virtual void ReleaseFocus() {}
|
||||||
virtual void ResetColor() {}
|
virtual void ResetColor() {}
|
||||||
virtual bool MouseEvent(int type, int mx, int my) { return false; }
|
virtual bool MouseEvent(int type, int mx, int my) { return true; }
|
||||||
virtual void Ticker() {}
|
virtual void Ticker() {}
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -170,8 +170,6 @@ class TextEnterMenu : Menu
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
||||||
override bool MouseEvent(int type, int x, int y)
|
override bool MouseEvent(int type, int x, int y)
|
||||||
{
|
|
||||||
if (mMouseCapture || m_use_mouse == 1)
|
|
||||||
{
|
{
|
||||||
int cell_width = 18 * CleanXfac;
|
int cell_width = 18 * CleanXfac;
|
||||||
int cell_height = 12 * CleanYfac;
|
int cell_height = 12 * CleanYfac;
|
||||||
|
@ -188,15 +186,14 @@ class TextEnterMenu : Menu
|
||||||
{
|
{
|
||||||
MenuSound("menu/choose");
|
MenuSound("menu/choose");
|
||||||
if (m_use_mouse == 2) InputGridX = InputGridY = -1;
|
if (m_use_mouse == 2) InputGridX = InputGridY = -1;
|
||||||
|
}
|
||||||
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
InputGridX = InputGridY = -1;
|
InputGridX = InputGridY = -1;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
return Super.MouseEvent(type, x, y);
|
return Super.MouseEvent(type, x, y);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -262,8 +259,8 @@ class TextEnterMenu : Menu
|
||||||
if (mEnterString.Length() > 0)
|
if (mEnterString.Length() > 0)
|
||||||
{
|
{
|
||||||
Menu parent = mParentMenu;
|
Menu parent = mParentMenu;
|
||||||
Close();
|
|
||||||
parent.MenuEvent(MKEY_Input, false);
|
parent.MenuEvent(MKEY_Input, false);
|
||||||
|
Close();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue