bzflag-2.4.12-lp150.37.8.x86_64.rpm


Advertisement

Description

bzflag - 3D Networked Multiplayer Tank Battle Game

Property Value
Distribution openSUSE Leap 15.0
Repository openSUSE Games all
Package name bzflag
Package version 2.4.12
Package release lp150.37.8
Package architecture x86_64
Package type rpm
Installed size 17.75 MB
Download size 10.33 MB
Official Mirror ftp.gwdg.de
BZFlag is a 3D multiplayer tank battle game that allows users to play
against each other in a networked environment. Because it makes heavy
use of 3D graphics (OpenGL), a fast CPU or a supported 3D video card is
heavily recommended.
Find server maps in /usr/share/bzflag/maps.

Alternatives

Package Version Architecture Repository
bzflag-2.4.12-lp150.1.8.x86_64.rpm 2.4.12 x86_64 openSUSE Oss
bzflag - - -

Requires

Name Value
/bin/bash -
coreutils -
diffutils -
fillup -
grep -
insserv -
libGL.so.1()(64bit) -
libGLU.so.1()(64bit) -
libSDL-1.2.so.0()(64bit) -
libc.so.6(GLIBC_2.15)(64bit) -
libcares.so.2()(64bit) -
libcurl.so.4()(64bit) -
libdl.so.2()(64bit) -
libdl.so.2(GLIBC_2.2.5)(64bit) -
libgcc_s.so.1()(64bit) -
libgcc_s.so.1(GCC_3.0)(64bit) -
libm.so.6()(64bit) -
libm.so.6(GLIBC_2.2.5)(64bit) -
libncurses.so.6()(64bit) -
libncurses.so.6(NCURSEST6_5.7.20081102)(64bit) -
libpthread.so.0()(64bit) -
libpthread.so.0(GLIBC_2.2.5)(64bit) -
libstdc++.so.6()(64bit) -
libstdc++.so.6(CXXABI_1.3)(64bit) -
libstdc++.so.6(CXXABI_1.3.8)(64bit) -
libstdc++.so.6(CXXABI_1.3.9)(64bit) -
libstdc++.so.6(GLIBCXX_3.4)(64bit) -
libstdc++.so.6(GLIBCXX_3.4.11)(64bit) -
libstdc++.so.6(GLIBCXX_3.4.14)(64bit) -
libstdc++.so.6(GLIBCXX_3.4.15)(64bit) -
libstdc++.so.6(GLIBCXX_3.4.20)(64bit) -
libstdc++.so.6(GLIBCXX_3.4.21)(64bit) -
libstdc++.so.6(GLIBCXX_3.4.5)(64bit) -
libstdc++.so.6(GLIBCXX_3.4.9)(64bit) -
libtinfo.so.6()(64bit) -
libtinfo.so.6(NCURSES6_TINFO_5.0.19991023)(64bit) -
libtinfo.so.6(NCURSES6_TINFO_5.7.20081102)(64bit) -
libz.so.1()(64bit) -
libz.so.1(ZLIB_1.2.0)(64bit) -
sed -

Provides

Name Value
application() -
application(bzflag.desktop) -
bzflag = 2.4.12-lp150.37.8
bzflag(x86-64) = 2.4.12-lp150.37.8
libtool(/usr/lib64/bzflag/CustomZoneSample.la) -
libtool(/usr/lib64/bzflag/HoldTheFlag.la) -
libtool(/usr/lib64/bzflag/Phoenix.la) -
libtool(/usr/lib64/bzflag/RogueGenocide.la) -
libtool(/usr/lib64/bzflag/SAMPLE_PLUGIN.la) -
libtool(/usr/lib64/bzflag/TimeLimit.la) -
libtool(/usr/lib64/bzflag/airspawn.la) -
libtool(/usr/lib64/bzflag/autoFlagReset.la) -
libtool(/usr/lib64/bzflag/bzfscron.la) -
libtool(/usr/lib64/bzflag/chathistory.la) -
libtool(/usr/lib64/bzflag/customPollTypeSample.la) -
libtool(/usr/lib64/bzflag/customflagsample.la) -
libtool(/usr/lib64/bzflag/fairCTF.la) -
libtool(/usr/lib64/bzflag/fastmap.la) -
libtool(/usr/lib64/bzflag/flagStay.la) -
libtool(/usr/lib64/bzflag/keepaway.la) -
libtool(/usr/lib64/bzflag/killall.la) -
libtool(/usr/lib64/bzflag/koth.la) -
libtool(/usr/lib64/bzflag/logDetail.la) -
libtool(/usr/lib64/bzflag/nagware.la) -
libtool(/usr/lib64/bzflag/playHistoryTracker.la) -
libtool(/usr/lib64/bzflag/rabbitTimer.la) -
libtool(/usr/lib64/bzflag/rabidRabbit.la) -
libtool(/usr/lib64/bzflag/recordmatch.la) -
libtool(/usr/lib64/bzflag/regFlag.la) -
libtool(/usr/lib64/bzflag/serverControl.la) -
libtool(/usr/lib64/bzflag/serverSidePlayerSample.la) -
libtool(/usr/lib64/bzflag/shockwaveDeath.la) -
libtool(/usr/lib64/bzflag/superUser.la) -
libtool(/usr/lib64/bzflag/teamflagreset.la) -
libtool(/usr/lib64/bzflag/thiefControl.la) -
libtool(/usr/lib64/bzflag/timedctf.la) -
libtool(/usr/lib64/bzflag/wwzones.la) -
sysvinit(bzflagserver) -

Download

Type URL
Binary Package bzflag-2.4.12-lp150.37.8.x86_64.rpm
Source Package bzflag-2.4.12-lp150.37.8.src.rpm

Install Howto

  1. Add the openSUSE Games repository:
    # zypper addrepo http://ftp.gwdg.de/pub/opensuse/repositories/games/openSUSE_Leap_15.0/ opensuse-games
  2. Install bzflag rpm package:
    # zypper install bzflag

Files

Path
/etc/init.d/bzflagserver
/usr/bin/bzadmin
/usr/bin/bzflag
/usr/bin/bzfs
/usr/lib64/bzflag/CustomZoneSample.la
/usr/lib64/bzflag/CustomZoneSample.so
/usr/lib64/bzflag/HoldTheFlag.la
/usr/lib64/bzflag/HoldTheFlag.so
/usr/lib64/bzflag/Phoenix.la
/usr/lib64/bzflag/Phoenix.so
/usr/lib64/bzflag/RogueGenocide.la
/usr/lib64/bzflag/RogueGenocide.so
/usr/lib64/bzflag/SAMPLE_PLUGIN.la
/usr/lib64/bzflag/SAMPLE_PLUGIN.so
/usr/lib64/bzflag/TimeLimit.la
/usr/lib64/bzflag/TimeLimit.so
/usr/lib64/bzflag/airspawn.la
/usr/lib64/bzflag/airspawn.so
/usr/lib64/bzflag/autoFlagReset.la
/usr/lib64/bzflag/autoFlagReset.so
/usr/lib64/bzflag/bzfscron.la
/usr/lib64/bzflag/bzfscron.so
/usr/lib64/bzflag/chathistory.la
/usr/lib64/bzflag/chathistory.so
/usr/lib64/bzflag/customPollTypeSample.la
/usr/lib64/bzflag/customPollTypeSample.so
/usr/lib64/bzflag/customflagsample.la
/usr/lib64/bzflag/customflagsample.so
/usr/lib64/bzflag/fairCTF.la
/usr/lib64/bzflag/fairCTF.so
/usr/lib64/bzflag/fastmap.la
/usr/lib64/bzflag/fastmap.so
/usr/lib64/bzflag/flagStay.la
/usr/lib64/bzflag/flagStay.so
/usr/lib64/bzflag/keepaway.la
/usr/lib64/bzflag/keepaway.so
/usr/lib64/bzflag/killall.la
/usr/lib64/bzflag/killall.so
/usr/lib64/bzflag/koth.la
/usr/lib64/bzflag/koth.so
/usr/lib64/bzflag/logDetail.la
/usr/lib64/bzflag/logDetail.so
/usr/lib64/bzflag/nagware.la
/usr/lib64/bzflag/nagware.so
/usr/lib64/bzflag/playHistoryTracker.la
/usr/lib64/bzflag/playHistoryTracker.so
/usr/lib64/bzflag/rabbitTimer.la
/usr/lib64/bzflag/rabbitTimer.so
/usr/lib64/bzflag/rabidRabbit.la
/usr/lib64/bzflag/rabidRabbit.so
/usr/lib64/bzflag/recordmatch.la
/usr/lib64/bzflag/recordmatch.so
/usr/lib64/bzflag/regFlag.la
/usr/lib64/bzflag/regFlag.so
/usr/lib64/bzflag/serverControl.la
/usr/lib64/bzflag/serverControl.so
/usr/lib64/bzflag/serverSidePlayerSample.la
/usr/lib64/bzflag/serverSidePlayerSample.so
/usr/lib64/bzflag/shockwaveDeath.la
/usr/lib64/bzflag/shockwaveDeath.so
/usr/lib64/bzflag/superUser.la
/usr/lib64/bzflag/superUser.so
/usr/lib64/bzflag/teamflagreset.la
/usr/lib64/bzflag/teamflagreset.so
/usr/lib64/bzflag/thiefControl.la
/usr/lib64/bzflag/thiefControl.so
/usr/lib64/bzflag/timedctf.la
/usr/lib64/bzflag/timedctf.so
/usr/lib64/bzflag/wwzones.la
/usr/lib64/bzflag/wwzones.so
/usr/sbin/rcbzflagserver
/usr/share/applications/bzflag.desktop
/usr/share/bzflag/automatic_icon.png
/usr/share/bzflag/blend_flash.png
/usr/share/bzflag/blue_basetop.png
/usr/share/bzflag/blue_basewall.png
/usr/share/bzflag/blue_bolt.png
/usr/share/bzflag/blue_icon.png
/usr/share/bzflag/blue_laser.png
/usr/share/bzflag/blue_super_bolt.png
/usr/share/bzflag/blue_tank.png
/usr/share/bzflag/boom.wav
/usr/share/bzflag/bounce.wav
/usr/share/bzflag/boxwall.png
/usr/share/bzflag/bubble.png
/usr/share/bzflag/burrow.wav
/usr/share/bzflag/bzflag-256x256.png
/usr/share/bzflag/bzflag-32x32.xpm
/usr/share/bzflag/bzflag-48x48.png
/usr/share/bzflag/bzflag.desktop
/usr/share/bzflag/caution.png
/usr/share/bzflag/clouds.png
/usr/share/bzflag/dusty_flare.png
/usr/share/bzflag/explode1.png
/usr/share/bzflag/explode2.png
/usr/share/bzflag/explosion.wav
/usr/share/bzflag/fire.wav
/usr/share/bzflag/flag.png
/usr/share/bzflag/flag_alert.wav
/usr/share/bzflag/flag_drop.wav
/usr/share/bzflag/flag_grab.wav
/usr/share/bzflag/flag_lost.wav
/usr/share/bzflag/flag_won.wav
/usr/share/bzflag/flap.wav
/usr/share/bzflag/frog.png
/usr/share/bzflag/green_basetop.png
/usr/share/bzflag/green_basewall.png
/usr/share/bzflag/green_bolt.png
/usr/share/bzflag/green_icon.png
/usr/share/bzflag/green_laser.png
/usr/share/bzflag/green_super_bolt.png
/usr/share/bzflag/green_tank.png
/usr/share/bzflag/hunt.wav
/usr/share/bzflag/hunt_select.wav
/usr/share/bzflag/hunter_bolt.png
/usr/share/bzflag/hunter_laser.png
/usr/share/bzflag/hunter_super_bolt.png
/usr/share/bzflag/hunter_tank.png
/usr/share/bzflag/jump.wav
/usr/share/bzflag/jumpjets.png
/usr/share/bzflag/killteam.wav
/usr/share/bzflag/land.wav
/usr/share/bzflag/laser.wav
/usr/share/bzflag/lock.wav
/usr/share/bzflag/menu_arrow.png
/usr/share/bzflag/mesh.png
/usr/share/bzflag/message_admin.wav
/usr/share/bzflag/message_private.wav
/usr/share/bzflag/message_team.wav
/usr/share/bzflag/missile.png
/usr/share/bzflag/missile.wav
/usr/share/bzflag/moon.png
/usr/share/bzflag/mountain1.png
/usr/share/bzflag/mountain2.png
/usr/share/bzflag/mountain3.png
/usr/share/bzflag/mountain4.png
/usr/share/bzflag/mountain5.png
/usr/share/bzflag/observer_icon.png
/usr/share/bzflag/phantom.wav
/usr/share/bzflag/pop.wav
/usr/share/bzflag/puddle.png
/usr/share/bzflag/puffs.png
/usr/share/bzflag/purple_basetop.png
/usr/share/bzflag/purple_basewall.png
/usr/share/bzflag/purple_bolt.png
/usr/share/bzflag/purple_icon.png
/usr/share/bzflag/purple_laser.png
/usr/share/bzflag/purple_super_bolt.png
/usr/share/bzflag/purple_tank.png
/usr/share/bzflag/pyrwall.png
/usr/share/bzflag/rabbit_bolt.png
/usr/share/bzflag/rabbit_laser.png
/usr/share/bzflag/rabbit_super_bolt.png
/usr/share/bzflag/rabbit_tank.png
/usr/share/bzflag/radar.png
/usr/share/bzflag/raindrop.png
/usr/share/bzflag/red_basetop.png
/usr/share/bzflag/red_basewall.png
/usr/share/bzflag/red_bolt.png
/usr/share/bzflag/red_icon.png
/usr/share/bzflag/red_laser.png
/usr/share/bzflag/red_super_bolt.png
/usr/share/bzflag/red_tank.png
/usr/share/bzflag/ricochet.wav
/usr/share/bzflag/rogue_bolt.png
/usr/share/bzflag/rogue_icon.png
/usr/share/bzflag/rogue_laser.png
/usr/share/bzflag/rogue_super_bolt.png
/usr/share/bzflag/rogue_tank.png
/usr/share/bzflag/roof.png
/usr/share/bzflag/shock.wav
/usr/share/bzflag/shot_tail.png
/usr/share/bzflag/snowflake.png
/usr/share/bzflag/spree1.wav
/usr/share/bzflag/spree2.wav
/usr/share/bzflag/spree3.wav
/usr/share/bzflag/spree4.wav
/usr/share/bzflag/std_ground.png
/usr/share/bzflag/steamroller.wav
/usr/share/bzflag/teamgrab.wav
/usr/share/bzflag/telelink.png
/usr/share/bzflag/teleport.wav
/usr/share/bzflag/tetrawall.png
/usr/share/bzflag/thief.png
/usr/share/bzflag/thief.wav
/usr/share/bzflag/title.png
/usr/share/bzflag/treads.png
/usr/share/bzflag/wall.png
/usr/share/bzflag/water.png
/usr/share/bzflag/zone_ground.png
/usr/share/bzflag/fonts/DejaVu.License
/usr/share/bzflag/fonts/DejaVuSansCondensedBold_12.fmt
/usr/share/bzflag/fonts/DejaVuSansCondensedBold_12.png
/usr/share/bzflag/fonts/DejaVuSansCondensedBold_16.fmt
/usr/share/bzflag/fonts/DejaVuSansCondensedBold_16.png
/usr/share/bzflag/fonts/DejaVuSansCondensedBold_24.fmt
/usr/share/bzflag/fonts/DejaVuSansCondensedBold_24.png
/usr/share/bzflag/fonts/DejaVuSansCondensedBold_32.fmt
/usr/share/bzflag/fonts/DejaVuSansCondensedBold_32.png
/usr/share/bzflag/fonts/DejaVuSansCondensedBold_48.fmt
/usr/share/bzflag/fonts/DejaVuSansCondensedBold_48.png
/usr/share/bzflag/fonts/DejaVuSansCondensedBold_6.fmt
/usr/share/bzflag/fonts/DejaVuSansCondensedBold_6.png
/usr/share/bzflag/fonts/DejaVuSansCondensedBold_64.fmt
/usr/share/bzflag/fonts/DejaVuSansCondensedBold_64.png
/usr/share/bzflag/fonts/DejaVuSansCondensedBold_8.fmt
/usr/share/bzflag/fonts/DejaVuSansCondensedBold_8.png
/usr/share/bzflag/fonts/DejaVuSansMonoBold_12.fmt
/usr/share/bzflag/fonts/DejaVuSansMonoBold_12.png
/usr/share/bzflag/fonts/DejaVuSansMonoBold_16.fmt
/usr/share/bzflag/fonts/DejaVuSansMonoBold_16.png
/usr/share/bzflag/fonts/DejaVuSansMonoBold_24.fmt
/usr/share/bzflag/fonts/DejaVuSansMonoBold_24.png
/usr/share/bzflag/fonts/DejaVuSansMonoBold_32.fmt
/usr/share/bzflag/fonts/DejaVuSansMonoBold_32.png
/usr/share/bzflag/fonts/DejaVuSansMonoBold_48.fmt
/usr/share/bzflag/fonts/DejaVuSansMonoBold_48.png
/usr/share/bzflag/fonts/DejaVuSansMonoBold_6.fmt
/usr/share/bzflag/fonts/DejaVuSansMonoBold_6.png
/usr/share/bzflag/fonts/DejaVuSansMonoBold_64.fmt
/usr/share/bzflag/fonts/DejaVuSansMonoBold_64.png
/usr/share/bzflag/fonts/DejaVuSansMonoBold_8.fmt
/usr/share/bzflag/fonts/DejaVuSansMonoBold_8.png
/usr/share/bzflag/fonts/readme
/usr/share/bzflag/l10n/bzflag_cs_CZ.po
/usr/share/bzflag/l10n/bzflag_da.po
/usr/share/bzflag/l10n/bzflag_de.po
/usr/share/bzflag/l10n/bzflag_en_US_l33t.po
/usr/share/bzflag/l10n/bzflag_en_US_redneck.po
/usr/share/bzflag/l10n/bzflag_es.po
/usr/share/bzflag/l10n/bzflag_fr.po
/usr/share/bzflag/l10n/bzflag_it.po
/usr/share/bzflag/l10n/bzflag_kg.po
/usr/share/bzflag/l10n/bzflag_lt.po
/usr/share/bzflag/l10n/bzflag_nl.po
/usr/share/bzflag/l10n/bzflag_pt.po
/usr/share/bzflag/l10n/bzflag_ru.po
/usr/share/bzflag/l10n/bzflag_sv.po
/usr/share/bzflag/maps/alderon.bzmap
/usr/share/bzflag/maps/camp_swampy.bzmap
/usr/share/bzflag/maps/golden_gate-4.0.bzmap
/usr/share/bzflag/maps/laserCFT.bzmap
/usr/share/bzflag/maps/playground.bzmap
/usr/share/bzflag/maps/reality_disfunction.bzmap
/usr/share/bzflag/maps/silent_death.bzmap
/usr/share/bzflag/maps/spirals.bzmap
/usr/share/bzflag/maps/teleport.bzmap
/usr/share/bzflag/maps/urbancombat.bzmap
/usr/share/bzflag/maps/zion.bzmap
/usr/share/doc/packages/bzflag/AUTHORS
/usr/share/doc/packages/bzflag/COPYING
/usr/share/doc/packages/bzflag/ChangeLog
/usr/share/doc/packages/bzflag/DEVINFO
/usr/share/doc/packages/bzflag/PORTING
/usr/share/doc/packages/bzflag/README
/usr/share/doc/packages/bzflag/README.Linux
/usr/share/doc/packages/bzflag/bzfs.conf
/usr/share/fillup-templates/sysconfig.bzflagserver-bzflag
/usr/share/man/man5/bzw.5.gz
/usr/share/man/man6/bzadmin.6.gz
/usr/share/man/man6/bzflag.6.gz
/usr/share/man/man6/bzfs.6.gz
/usr/share/pixmaps/bzflag.png

Changelog

2017-12-21 - bwiedemann@suse.com
- Update to version 2.4.12
* See /usr/share/doc/packages/bzflag/ChangeLog for full details
* Added many new functions to API
* Added plugins:
* superUser
* bzfscron
* serverSidePlayerSample
* CustomZoneSample
* make build fully reproducible (boo#1047218)
- Drop upstream bzflag-char-signedness.patch
2017-11-23 - rbrown@suse.com
- Replace references to /var/adm/fillup-templates with new
%_fillupdir macro (boo#1069468)
2013-04-17 - joop.boonen@opensuse.org
- Update to version 2.4.2
* Added UPnP option to configure server networking - Alfredo Tupone
* Added an option to have both leading and lagging radar shot lines - David Anderson
* Prevent prohibited solo bots from joining, rather than kick afterward - Scott Wichser, Jeff Makey
* Add thiefControl plugin which prevents stealing flags from teammates - Bernt Hansen, Scott Wichser
* Preserve shot-limited flag behavior on final shot - David Anderson
* Remove the -zoom command line option from bzflag - Jeff Makey
* Provide observer team chat in OpenFFA mode - David Anderson
* Add fairCTF plugin - Chris Wible
* Allow plugins to specify a color when firing world weapons - Chris Wible
* Add option for chat on the left and radar on the right - Kyle Mills
* Add autoFlagReset plugin - Chris Wible
* Allow joystick hats as input on Evdev and SDL platforms - Kyle Mills
* Added Fastmap Plugin - Jeffery Myers
2012-04-30 - reddwarf@opensuse.org
- Use system c-ares and glew
- Stop using autoreconf
2012-03-23 - jengelh@medozas.de
- Strip redundant sections/tags from specfile
2011-09-30 - coolo@suse.com
- add libtool as buildrequire to make the spec file more reliable
2011-07-06 - jmcdonough@suse.de
- Update to version 2.4.0
* Shot messages are synchronized with position
* Added /playerlist for everyone
* Added message type for properly handling /me actions
* Added BZDB option to hide flags on radar server side
* Removed /setpass /register /identify
* Handicap is computed on the server
* Allow plugins to register custom flag types
* Forced *image.bzflag.org for image downloads until user sets
otherwise
* Accepted patch from McSpider, added OpenFFA
* Removed -requireUDP, now it is always required
* Accepted patch from McSpider, removed client option to turn off fog
* Accepted patch from McSpider, added -noTeamKills option
* Removed -3Dfx, -no3Dfx. Moved -geometry ->  -window <geometry-spec>
* Add ricochet on a per object basis for .bzw files
* serverControl plugin- Add option to ignore observers for server shutdowns
* serverControl plugin- Only report ban file access errors once
* serverControl plugin- Limit filesystem checks to once every 3 seconds
* LogDetail plugin-Add SERVER-MAPNAME with the public server description
* The bzfs -time command line option allows end time
* screenshots now compressed asynchronously
* Add /serverdebug command and plugin API
* Add bzfs -utc command line option to log timestamps using universal time
* Fix buffer overrun when using -ts micros on Linux
* Only players with POLL permission are eligible to vote
* Only allow a single end shot credit for holding the shield flag
* Do not inform hunters of stealthy prey
* All scores are controlled completely by the server
* Relabel player "email" string as "motto"
* Require TALK privilege for player motto to be broadcast
* Always require valid authentication for registered names
* Move flag identification server side
* GM sanity checks
* Added the -publickey requirement for publicly listed servers (and renamed
the bzfs -public option to -publictitle)
- Remove forward declaration patch
2011-07-02 - jengelh@medozas.de
- Use %_smp_mflags for parallel building
- Strip %clean section (not needed on BS)

See Also

Package Description
caelum-devel-0.6.3-lp150.4.1.x86_64.rpm Development files for Caelum
caelum-doc-0.6.3-lp150.4.1.x86_64.rpm Developer documentation for Caelum
cal3d-0.120-lp150.8.6.x86_64.rpm A 3D character animation library
cal3d-devel-0.120-lp150.8.6.x86_64.rpm Development files for cal3d
cal3d-doc-0.120-lp150.8.6.x86_64.rpm Documentation files for cal3D
cannonball-0.3.21-lp150.2.1.x86_64.rpm An Enhanced OutRun Engine
caph-1.0-lp150.7.10.x86_64.rpm Sandbox game, based on physics
capicity-1.0-lp150.1.5.x86_64.rpm Monopoly-like board games
catcodec-1.0.5-lp150.10.4.x86_64.rpm En-/decode OpenTTD sound replacement files
cdogs-sdl-0.6.7-lp150.9.1.x86_64.rpm Classic overhead run-and-gun game
ceferino-0.97.9_svn37-lp150.6.5.x86_64.rpm Game similar to Super Pang
cegui-demos-devel-0.8.7-lp150.3.4.x86_64.rpm Crazy Eddie's GUI System
cervi-0.4.0-lp150.5.1.x86_64.rpm Multiplayer Game
chapping-0.43-lp150.4.1.x86_64.rpm Pro Evolution Chapping: button football game
chessx-1.4.6-lp150.11.1.x86_64.rpm Chess database
Advertisement
Advertisement