aboutsummaryrefslogtreecommitdiff
path: root/util/buildbot
Commit message (Collapse)AuthorAge
* Update toolchain_mingw64.cmakeRui2015-07-18
|
* Add SQLite3 libraries to buildbotsfan52015-01-08
|
* Fix buildbot (was broken by 04a1a446cf845a0db80d39fd0e42771aa07e4492)sfan52015-01-06
|
* Build for win32 & win64 on Travis toosfan52014-12-06
|
* Update the cURL the buildbot uses to 7.38.0sfan52014-10-19
|
* Add ZLIBWAPI_DLL and LEVELDB_DLL CMake options Remove legacy MINGWM10_DLL ↵sfan52014-07-29
| | | | CMake option Update 32-bit buildbot (OpenAL updated, zlib updated) Change build directory for buildbots to '_build' to prevent removal of Android build files Use -win64 suffix for 64-bit Windows builds Fixes #1476
* Update buildbot scripts and add 64-bit buildbotsfan52014-06-18
|
* Remove common from CMakeLists.txt, README.txt, lua-api.txt and buildwin.shPilzAdam2013-05-18
|
* Update buildwin32.sh to get minetest/commonPerttu Ahola2013-03-21
|
* Update buildbotPilzAdam2013-02-24
|
* Tweak buildbotsfan52013-01-23
| | | | | | | | * CURL support * only download packages if they don't exist * fixed download links (libvorbis and libogg) * manual downloading if automatic downloading fails (only minetest and minetest_game) * mingwm10.dll and openal_stripped.zip are downloaded automatically
* Fix buildbotPerttu Ahola2012-04-03
|
* Add util/buildbotPerttu Ahola2012-04-03
; struct ItemStack; class Hud { public: video::IVideoDriver *driver; scene::ISceneManager *smgr; gui::IGUIEnvironment *guienv; Client *client; LocalPlayer *player; Inventory *inventory; ITextureSource *tsrc; video::SColor crosshair_argb; video::SColor selectionbox_argb; bool use_crosshair_image = false; std::string hotbar_image = ""; bool use_hotbar_image = false; std::string hotbar_selected_image = ""; bool use_hotbar_selected_image = false; Hud(gui::IGUIEnvironment *guienv, Client *client, LocalPlayer *player, Inventory *inventory); ~Hud(); void drawHotbar(u16 playeritem); void resizeHotbar(); void drawCrosshair(); void drawSelectionMesh(); void updateSelectionMesh(const v3s16 &camera_offset); std::vector<aabb3f> *getSelectionBoxes() { return &m_selection_boxes; } void setSelectionPos(const v3f &pos, const v3s16 &camera_offset); v3f getSelectionPos() const { return m_selection_pos; } void setSelectionMeshColor(const video::SColor &color) { m_selection_mesh_color = color; } void setSelectedFaceNormal(const v3f &face_normal) { m_selected_face_normal = face_normal; } void drawLuaElements(const v3s16 &camera_offset); private: bool calculateScreenPos(const v3s16 &camera_offset, HudElement *e, v2s32 *pos); void drawStatbar(v2s32 pos, u16 corner, u16 drawdir, const std::string &texture, const std::string& bgtexture, s32 count, s32 maxcount, v2s32 offset, v2s32 size = v2s32()); void drawItems(v2s32 upperleftpos, v2s32 screen_offset, s32 itemcount, s32 inv_offset, InventoryList *mainlist, u16 selectitem, u16 direction); void drawItem(const ItemStack &item, const core::rect<s32> &rect, bool selected); float m_hud_scaling; // cached minetest setting v3s16 m_camera_offset; v2u32 m_screensize; v2s32 m_displaycenter; s32 m_hotbar_imagesize; // Takes hud_scaling into account, updated by resizeHotbar() s32 m_padding; // Takes hud_scaling into account, updated by resizeHotbar() video::SColor hbar_colors[4]; std::vector<aabb3f> m_selection_boxes; std::vector<aabb3f> m_halo_boxes; v3f m_selection_pos; v3f m_selection_pos_with_offset; scene::IMesh *m_selection_mesh = nullptr; video::SColor m_selection_mesh_color; v3f m_selected_face_normal; video::SMaterial m_selection_material; enum { HIGHLIGHT_BOX, HIGHLIGHT_HALO, HIGHLIGHT_NONE } m_mode; }; enum ItemRotationKind { IT_ROT_SELECTED, IT_ROT_HOVERED, IT_ROT_DRAGGED, IT_ROT_OTHER, IT_ROT_NONE, // Must be last, also serves as number }; void drawItemStack(video::IVideoDriver *driver, gui::IGUIFont *font, const ItemStack &item, const core::rect<s32> &rect, const core::rect<s32> *clip, Client *client, ItemRotationKind rotation_kind); void drawItemStack( video::IVideoDriver *driver, gui::IGUIFont *font, const ItemStack &item, const core::rect<s32> &rect, const core::rect<s32> *clip, Client *client, ItemRotationKind rotation_kind, const v3s16 &angle, const v3s16 &rotation_speed); #endif